/* 
    安裝系統服務（实现将Node.js项目作为Windows服务运行）
*/
let path = require('path');

let Service = require('node-windows').Service;

let svc = new Service({
    name: 'a_wwj_updateFileService', // 服务名称
    description: '开启文件上传服务，让服务监听目录及文件的更改，以便直接上传文件', // 服务描述
    script: path.resolve('./main.js'),// 项目入口文件
    nodeOptions: [
        '--harmony',
        '--max_old_space_size=4096'
    ]
});

svc.on('install', function () {
    svc.start();
    if (svc.exists) {
        console.log('服务安装成功')
    }
});

svc.install();